package com.hardware.enums;

/**
 * 串口号枚举
 *
 * @作者 韩宗森
 * @创建时间 2024年11月01日 16:11
 */
public enum PortEnum implements HasKey {

    COM1(1, "COM1"),

    COM2(2, "COM2"),

    COM3(3, "COM3"),

    COM4(4, "COM4"),

    COM5(5, "COM5"),

    USB(10, "USB")
    ;

    // 状态码
    private final Integer key;

    // 状态名称
    private final String value;

    PortEnum(Integer key, String value) {
        this.key = key;
        this.value = value;
    }

    @Override
    public Integer getKey() {
        return this.key;
    }

    public String getValue() {
        return this.value;
    }

    @Override
    public String toString() {
        return value;
    }
}
